#ifndef UERU_GAMESTATE_HPP
#define UERU_GAMESTATE_HPP

#include <SFML/Window.hpp>

class GameState
{
public:
	GameState()	{}
	virtual ~GameState(){}

	virtual void Render() = 0;

	virtual void HandleEvent(const sf::Event& event) = 0;

	virtual void Update(float dt) = 0;
};

#endif
